'use strict';
let config = {
    web: {
        "port": 80,
        'service':__dirname+'/service',
        'view':__dirname+'/view'
    },

    log4js: {
        appenders: {
            out:{
                    "type": 'console',
                    "category": "console",
                    "layout":{
                        "type": 'pattern',
                        "pattern": '[%r] [%[%5.5p%]] - %m'
                     }
                },
            file: {
                "type": "dateFile",                 // 日志文件类型，可以使用日期作为文件名的占位符
                "filename": "log/",     // 日志文件名，可以设置相对路径或绝对路径
                "pattern": "yyyyMMdd.log",  // 占位符，紧跟在filename后面
                "alwaysIncludePattern": true,       // 文件名是否始终包含占位符
                "category": "logInfo",               // 记录器名
                "layout":{
                    "type": 'pattern',
                    "pattern": '[%r] [%[%5.5p%]] - %m'
                }
            }
        },
        categories: {
            default: {appenders: ['out', 'file'], level: 'DEBUG'}
        }
    },
    morgan: {
        format: ':method :url :status :res[content-length] - :response-time ms'
    }
}

module.exports = config;